; Music of Bob Winner (1986) (Loriciels) (Michel Winogradoff)
; Ripped by Megachur the 11/11/2006

	write "BOBWINNE.BIN"

music_date_rip	equ &0bb6
music_adr	equ &99a9
first_theme	equ 0
last_theme	equ 0

	read "music_header_v1_0.asm"

	db #02,#03,#05,#02,#05,#fd,#08,#03
	db #01,#0f,#01,#04,#fe,#02,#07,#ff
	db #04,#02,#01,#0f,#01,#05,#fd,#04
	db #03,#01,#0d,#01,#01,#f3,#03,#01
	db #0f,#04,#02,#01,#0c,#02,#02,#fa
	db #01,#05,#01,#0f,#01,#02,#07,#01
	db #03,#ff,#04,#01,#ff,#02,#03,#ff
	db #08,#03,#03,#05,#02,#0c,#ff,#0a
	db #03,#ff,#04,#03,#01,#0c,#01,#09
	db #ff,#0a,#03,#ff,#01,#03,#01,#0c
	db #01,#0a,#ff,#08,#02,#ff,#14,#03
	db #01,#02,#01,#02,#fe,#01,#01,#02
	db #01,#02,#01,#05,#01,#05,#ff,#08
.l9a11
	db #01,#a9,#99,#02,#b0,#99,#03,#ba
	db #99,#05,#c1,#99,#06,#cb,#99,#07
	db #d2,#99,#08,#e2,#99,#09,#ec,#99
	db #0a,#f6,#99
.l9a2c
	db #ff,#00,#9a,#02,#0a,#9a
.l9a32
	ld b,#09
	ld hl,l9a11
	ld de,#bcbc
	call l9a45
	ld b,#02
	ld hl,l9a2c
	ld de,#bcbf
.l9a45
	ld (l9a53),de
.l9a49
	ld a,(hl)
	inc hl
	ld e,(hl)
	inc hl
	ld d,(hl)
	inc hl
	push bc
	push hl
	ex de,hl
.l9a53 equ $ + 1
	call #bcbf
	pop hl
	pop bc
	djnz l9a49
	ret
.l9a5c equ $ + 2
.l9a5a
	jp pe,#1c9d
.l9a64 equ $ + 7
.l9a63 equ $ + 6
.l9a62 equ $ + 5
.l9a60 equ $ + 3
.l9a5f equ $ + 2
.l9a5e equ $ + 1
.l9a5d
	db #02,#06,#00,#0b,#00,#01,#00,#0a
.l9a68 equ $ + 3
.l9a66 equ $ + 1
	db #00,#68,#9b,#7b,#9b
.l9a6c equ $ + 2
.l9a6b equ $ + 1
.l9a6a
	db #01,#01,#00,#00,#02,#00,#02,#00
.l9a74 equ $ + 2
.l9a72
	db #00,#00,#00,#81,#d1,#9a,#00
l9a79
	call l9a32
	xor a
	ld (l9a6a),a
	ld (l9a6b),a
	ld hl,l9a72
	ld b,#81
	ld c,#00
	ld de,l9ad1
	jp #bcef
.l9a90
	ld (l9a66),hl
	call l9ac5
	ld a,#01
	ld (l9a6a),a
	ld (l9a6b),a
.l9a9e
	ld hl,l9a6c
	ld de,#0001
	ld bc,#0002
	jp #bce9

	call #bcb6
	xor a
	ld (l9a6a),a
	ld hl,l9a6c
	jp #bcec
	ld a,(l9a6b)
	ld (l9a6a),a
	or a
	ret z
	call l9a9e
	jp #bcb9
.l9ac5
	ld hl,(l9a66)
	dec hl
	ld (l9a68),hl
	xor a
	ld (l9a5c),a
	ret
;
.play_music
.l9ad1
;
	ld a,#01
	ld (l9a74),a
	ld a,(l9a6a)
	or a
	ret z
	ld a,(l9a5c)
	or a
	jr nz,l9b15
.l9ae1
	ld hl,(l9a68)
	inc hl
	ld (l9a68),hl
	ld a,(hl)
	or a
	jr nz,l9af1
	call l9ac5
	jr l9ae1
.l9af1
	jp p,l9afc
	xor a
	ld (l9a6a),a
	ld (l9a6b),a
.l9afb
	ret
.l9afc
	ld hl,l9b56
	dec a
	add a
	add l
	ld l,a
	jr nc,l9b06
	inc h
.l9b06
	ld e,(hl)
	inc hl
	ld d,(hl)
	ld a,(de)
	ld (l9a5c),a
	inc de
	ld (l9a5a),de
	call l9b26
.l9b15
	ld hl,l9a5d
	push ix
	call #bcaa
	pop ix
	ret nc
	ld hl,l9a5c
	dec (hl)
	jr l9b26
.l9b26
	ld hl,(l9a5a)
	ld a,(hl)
	inc hl
	ld (l9a5d),a
	ld e,(hl)
	inc hl
	ld d,(hl)
	inc hl
	ld (l9a60),de
	ld e,(hl)
	inc hl
	ld d,(hl)
	inc hl
	ld (l9a64),de
	ld a,(hl)
	inc hl
	ld (l9a63),a
	ld a,(hl)
	inc hl
	ld (l9a5e),a
	ld a,(hl)
	inc hl
	ld (l9a5f),a
	ld a,(hl)
	inc hl
	ld (l9a62),a
	ld (l9a5a),hl
	ret
.l9b56
	db #a5,#9b,#c1,#9b,#e6,#9b,#10,#9d
	db #b3,#9d,#dd,#9e,#a0,#a0,#3a,#a1
	db #dd,#a1
.l9b68
	db #01,#01,#01,#02,#01,#01,#01,#02
	db #03,#04,#01,#01,#02,#03,#04,#01
	db #01,#02,#05,#05,#06,#01,#01,#02
	db #01,#01,#01,#02,#01,#01,#01,#02
	db #03,#04,#01,#01,#02,#06,#01,#01
	db #02,#05,#05,#03,#04,#01,#01,#02
	db #06,#01,#01,#02,#03,#07,#08,#09
	db #00,#08,#09,#ff,#00,#03,#02,#0b
	db #00,#20,#00,#00,#07,#00,#01,#02
	db #0b,#00,#15,#00,#00,#06,#00,#01
	db #02,#0b,#00,#0a,#00,#00,#06,#00
	db #01,#04,#02,#0b,#00,#15,#00,#00
	db #07,#00,#01,#02,#00,#00,#0a,#00
	db #00,#07,#00,#04,#02,#0b,#00,#15
	db #00,#00,#06,#00,#01,#02,#0b,#00
	db #0a,#00,#00,#06,#00,#01,#21,#39
	db #3f,#01,#15,#00,#00,#01,#00,#00
	db #3a,#0b,#00,#20,#00,#00,#07,#00
	db #01,#3c,#3d,#01,#15,#00,#00,#01
	db #00,#00,#21,#0c,#01,#0a,#00,#00
	db #01,#00,#00,#0c,#0a,#01,#0a,#00
	db #00,#01,#00,#00,#39,#d5,#00,#15
	db #00,#00,#01,#00,#00,#3a,#0b,#00
	db #15,#00,#00,#06,#00,#01,#3c,#d3
	db #00,#15,#00,#00,#01,#00,#00,#39
	db #9f,#00,#0a,#00,#00,#01,#00,#00
	db #3a,#0b,#00,#0a,#00,#00,#06,#00
	db #01,#3c,#9d,#00,#0a,#00,#00,#01
	db #00,#00,#39,#a9,#00,#15,#00,#00
	db #01,#00,#00,#3a,#0b,#00,#20,#00
	db #00,#07,#00,#01,#3c,#a7,#00,#15
	db #00,#00,#01,#00,#00,#21,#d5,#00
	db #0a,#00,#00,#01,#00,#00,#0c,#d3
	db #00,#0a,#00,#00,#01,#00,#00,#39
	db #b3,#00,#15,#00,#00,#01,#00,#00
	db #3a,#0b,#00,#15,#00,#00,#06,#00
	db #01,#3c,#b1,#00,#15,#00,#00,#01
	db #00,#00,#39,#be,#00,#0a,#00,#00
	db #01,#00,#00,#3a,#0b,#00,#0a,#00
	db #00,#06,#00,#01,#3c,#bc,#00,#0a
	db #00,#00,#01,#00,#00,#39,#ef,#00
	db #15,#00,#00,#01,#00,#00,#3a,#0b
	db #00,#20,#00,#00,#07,#00,#01,#3c
	db #ed,#00,#15,#00,#00,#01,#00,#00
	db #21,#c9,#00,#0a,#00,#00,#01,#00
	db #00,#0c,#c7,#00,#0a,#00,#00,#01
	db #00,#00,#39,#d5,#00,#15,#00,#00
	db #01,#00,#00,#3a,#0b,#00,#15,#00
	db #00,#06,#00,#01,#3c,#d3,#00,#15
	db #00,#00,#01,#00,#00,#39,#0c,#01
	db #0a,#00,#00,#01,#00,#00,#3a,#0b
	db #00,#0a,#00,#00,#06,#00,#01,#3c
	db #0a,#01,#0a,#00,#00,#01,#00,#00
	db #12,#39,#e1,#00,#15,#00,#00,#01
	db #00,#00,#3a,#0b,#00,#20,#00,#00
	db #07,#00,#01,#3c,#df,#00,#15,#00
	db #00,#01,#00,#00,#21,#ef,#00,#0a
	db #00,#00,#01,#00,#00,#0c,#ed,#00
	db #0a,#00,#00,#01,#00,#00,#39,#1c
	db #01,#15,#00,#00,#01,#00,#00,#3a
	db #0b,#00,#15,#00,#00,#06,#00,#01
	db #3c,#1a,#01,#15,#00,#00,#01,#00
	db #00,#39,#a9,#00,#0a,#00,#00,#01
	db #00,#00,#3a,#0b,#00,#0a,#00,#00
	db #06,#00,#01,#3c,#a7,#00,#0a,#00
	db #00,#01,#00,#00,#39,#9f,#00,#15
	db #00,#00,#01,#00,#00,#3a,#0b,#00
	db #20,#00,#00,#07,#00,#01,#3c,#9d
	db #00,#15,#00,#00,#01,#00,#00,#21
	db #3f,#01,#20,#00,#00,#01,#00,#00
	db #0c,#3d,#01,#20,#00,#00,#01,#00
	db #00,#02,#0b,#00,#15,#00,#00,#06
	db #00,#01,#02,#0b,#00,#0a,#00,#00
	db #06,#00,#01,#21,#02,#0b,#00,#15
	db #00,#00,#07,#00,#01,#39,#3f,#01
	db #0a,#00,#00,#03,#00,#00,#3a,#be
	db #00,#0a,#00,#00,#03,#00,#00,#3c
	db #86,#00,#0a,#00,#00,#03,#00,#00
	db #02,#0b,#00,#15,#00,#00,#06,#00
	db #01,#02,#0b,#00,#0a,#00,#00,#06
	db #00,#01,#39,#c9,#00,#15,#00,#00
	db #03,#00,#00,#3a,#0b,#00,#20,#00
	db #00,#07,#00,#01,#3c,#8e,#00,#15
	db #00,#00,#03,#00,#00,#21,#be,#00
	db #0a,#00,#00,#03,#00,#00,#0c,#86
	db #00,#0a,#00,#00,#03,#00,#00,#02
	db #0b,#00,#15,#00,#00,#06,#00,#01
	db #02,#0b,#00,#0a,#00,#00,#06,#00
	db #01,#39,#be,#00,#20,#00,#00,#03
	db #00,#00,#3a,#0b,#00,#20,#00,#00
	db #07,#00,#01,#3c,#86,#00,#20,#00
	db #00,#03,#00,#00,#39,#be,#00,#15
	db #00,#00,#03,#00,#00,#3a,#0b,#00
	db #15,#00,#00,#06,#00,#01,#3c,#86
	db #00,#15,#00,#00,#03,#00,#00,#39
	db #d5,#00,#20,#00,#00,#07,#00,#00
	db #3a,#0b,#00,#0a,#00,#00,#06,#00
	db #01,#3c,#9f,#00,#20,#00,#00,#07
	db #00,#00,#02,#0b,#00,#20,#00,#00
	db #07,#00,#01,#21,#92,#01,#0a,#00
	db #00,#03,#00,#00,#0c,#24,#03,#0a
	db #00,#00,#03,#00,#00,#39,#7b,#01
	db #0a,#00,#00,#03,#00,#00,#3a,#0b
	db #00,#15,#00,#00,#06,#00,#01,#3c
	db #f6,#02,#0a,#00,#00,#03,#00,#00
	db #21,#66,#01,#0a,#00,#00,#03,#00
	db #00,#0c,#cc,#02,#0a,#00,#00,#03
	db #00,#00,#39,#52,#01,#0a,#00,#00
	db #03,#00,#00,#3a,#0b,#00,#0a,#00
	db #00,#06,#00,#01,#3c,#a4,#02,#0a
	db #00,#00,#03,#00,#00,#32,#39,#3f
	db #01,#15,#00,#00,#01,#00,#00,#3a
	db #0b,#00,#20,#00,#00,#07,#00,#01
	db #3c,#0c,#01,#15,#00,#00,#01,#00
	db #00,#21,#0c,#01,#0a,#00,#00,#01
	db #00,#00,#0c,#d5,#00,#0a,#00,#00
	db #01,#00,#00,#39,#d5,#00,#15,#00
	db #00,#01,#00,#00,#3a,#0b,#00,#15
	db #00,#00,#06,#00,#01,#3c,#9f,#00
	db #15,#00,#00,#01,#00,#00,#39,#9f
	db #00,#0a,#00,#00,#01,#00,#00,#3a
	db #0b,#00,#0a,#00,#00,#06,#00,#01
	db #3c,#86,#00,#0a,#00,#00,#01,#00
	db #00,#39,#a9,#00,#15,#00,#00,#01
	db #00,#00,#3a,#0b,#00,#20,#00,#00
	db #07,#00,#01,#3c,#8e,#00,#15,#00
	db #00,#01,#00,#00,#21,#d5,#00,#0a
	db #00,#00,#01,#00,#00,#0c,#a9,#00
	db #0a,#00,#00,#01,#00,#00,#39,#b3
	db #00,#15,#00,#00,#01,#00,#00,#3a
	db #0b,#00,#15,#00,#00,#06,#00,#01
	db #3c,#8e,#00,#15,#00,#00,#01,#00
	db #00,#39,#be,#00,#0a,#00,#00,#01
	db #00,#00,#3a,#0b,#00,#0a,#00,#00
	db #06,#00,#01,#3c,#9f,#00,#0a,#00
	db #00,#01,#00,#00,#39,#ef,#00,#15
	db #00,#00,#01,#00,#00,#3a,#0b,#00
	db #20,#00,#00,#07,#00,#01,#3c,#c9
	db #00,#15,#00,#00,#01,#00,#00,#21
	db #c9,#00,#0a,#00,#00,#01,#00,#00
	db #0c,#9f,#00,#0a,#00,#00,#01,#00
	db #00,#39,#d5,#00,#15,#00,#00,#01
	db #00,#00,#3a,#0b,#00,#15,#00,#00
	db #06,#00,#01,#3c,#a9,#00,#15,#00
	db #00,#01,#00,#00,#39,#0c,#01,#0a
	db #00,#00,#01,#00,#00,#3a,#0b,#00
	db #0a,#00,#00,#06,#00,#01,#3c,#d5
	db #00,#0a,#00,#00,#01,#00,#00,#39
	db #e1,#00,#15,#00,#00,#01,#00,#00
	db #3a,#0b,#00,#20,#00,#00,#07,#00
	db #01,#3c,#b3,#00,#15,#00,#00,#01
	db #00,#00,#21,#ef,#00,#0a,#00,#00
	db #01,#00,#00,#0c,#be,#00,#0a,#00
	db #00,#01,#00,#00,#39,#1c,#01,#15
	db #00,#00,#01,#00,#00,#3a,#0b,#00
	db #15,#00,#00,#06,#00,#01,#3c,#ef
	db #00,#15,#00,#00,#01,#00,#00,#39
	db #a9,#00,#0a,#00,#00,#01,#00,#00
	db #3a,#0b,#00,#0a,#00,#00,#06,#00
	db #01,#3c,#8e,#00,#0a,#00,#00,#01
	db #00,#00,#39,#9f,#00,#15,#00,#00
	db #01,#00,#00,#3a,#0b,#00,#20,#00
	db #00,#07,#00,#01,#3c,#86,#00,#15
	db #00,#00,#01,#00,#00,#09,#3f,#01
	db #20,#00,#00,#01,#00,#00,#12,#0b
	db #00,#15,#00,#00,#06,#00,#01,#12
	db #0b,#00,#0a,#00,#00,#06,#00,#01
	db #11,#39,#86,#00,#15,#00,#00,#03
	db #00,#00,#3a,#0b,#00,#20,#00,#00
	db #07,#00,#01,#3c,#6a,#00,#15,#00
	db #00,#03,#00,#00,#21,#a9,#00,#2a
	db #00,#00,#03,#00,#00,#0c,#8e,#00
	db #2a,#00,#00,#03,#00,#00,#02,#0b
	db #00,#15,#00,#00,#06,#00,#01,#02
	db #0b,#00,#0a,#00,#00,#06,#00,#01
	db #39,#9f,#00,#75,#00,#00,#08,#02
	db #00,#3a,#0b,#00,#20,#00,#00,#07
	db #00,#01,#3c,#86,#00,#75,#00,#00
	db #08,#02,#00,#02,#0b,#00,#15,#00
	db #00,#06,#00,#01,#02,#0b,#00,#0a
	db #00,#00,#06,#00,#01,#02,#0b,#00
	db #20,#00,#00,#07,#00,#01,#02,#0b
	db #00,#15,#00,#00,#06,#00,#01,#39
	db #e1,#00,#0a,#00,#00,#07,#00,#00
	db #3a,#0b,#00,#0a,#00,#00,#06,#00
	db #01,#3c,#c2,#01,#0a,#00,#00,#07
	db #00,#00,#12,#39,#d5,#00,#20,#00
	db #00,#07,#00,#00,#3a,#0b,#00,#20
	db #00,#00,#07,#00,#01,#3c,#aa,#01
	db #20,#00,#00,#07,#00,#00,#39,#9f
	db #00,#15,#00,#00,#07,#00,#00,#3a
	db #0b,#00,#15,#00,#00,#06,#00,#01
	db #3c,#3e,#01,#15,#00,#00,#07,#00
	db #00,#02,#0b,#00,#0a,#00,#00,#06
	db #00,#01,#39,#e1,#00,#15,#00,#00
	db #07,#00,#00,#3a,#0b,#00,#20,#00
	db #00,#07,#00,#01,#3c,#c2,#01,#15
	db #00,#00,#07,#00,#00,#21,#ef,#00
	db #0a,#00,#00,#07,#00,#00,#0c,#de
	db #01,#0a,#00,#00,#07,#00,#00,#39
	db #0c,#01,#15,#00,#00,#07,#00,#00
	db #3a,#0b,#00,#15,#00,#00,#06,#00
	db #01,#3c,#18,#02,#15,#00,#00,#07
	db #00,#00,#39,#3f,#01,#20,#00,#00
	db #07,#00,#00,#3a,#0b,#00,#0a,#00
	db #00,#06,#00,#01,#3c,#7e,#02,#20
	db #00,#00,#07,#00,#00,#0a,#02,#0b
	db #00,#20,#00,#00,#07,#00,#01,#21
	db #86,#00,#0a,#00,#00,#07,#00,#00
	db #0c,#10,#00,#0a,#00,#00,#07,#00
	db #00,#39,#a9,#00,#15,#00,#00,#07
	db #00,#00,#3a,#0b,#00,#15,#00,#00
	db #06,#00,#01,#3c,#2a,#00,#15,#00
	db #00,#07,#00,#00,#39,#9f,#00,#40
	db #00,#00,#07,#00,#00,#3a,#0b,#00
	db #40,#00,#00,#06,#00,#01,#3c,#28
	db #00,#40,#00,#00,#07,#00,#00,#3f
	db #0b,#00,#00,#00,#00,#0a,#01,#01
	db #00,#00,#00
	
;
.init_music
;	
	call #bca7
	call l9a79	; init
	;call #918a
	;call #92d8
	;ld a,#00
	;call #930e
	;ld a,#01
	;call #930e
	;call #935c
	;ld (#93ef),a
	;ld (#8807),sp
	;call #953c
	ld hl,l9b68
	call l9a90	; go
	;.l943c
	;call #8989
	;call #89ac
	;call l9453
	;call #981e
	;call #9256
	;call #9281
	;call #94ec
	;jr l943c
	ret

; stop &9aaa ?

;	org #93e2
;.l93e2
;	ld sp,#c000
;	ld hl,#bdee
;	ld (hl),#c9
;	call l93f0
;	jr l93e2
;	nop
;.l93f0
;	call #bcc8
;
.game_name
	db "Bob Winner",0
.game_year
	db "1986",0
.game_publisher
	db "Loriciels",0
.music_author
	db "Michel Winogradoff",0
.music_comment
	db "",0

	read "music_end_v1_0.asm"
